package org.wlc.service;

import org.springframework.stereotype.Service;
import org.wlc.dao.IUserDao;
import org.wlc.dao.UserDao;

import javax.annotation.Resource;

/**
 * @author 王立朝
 * @description 学生服务了
 * @date 2021-11-17 14:17:46
 */
@Service
public class UserService {

    /**
     * @Resource 自动注入
     * 1. @Resource 自动注入 有没有set方式都可以
     * 2. 可以放到set上面
     * 3. 默认是根据 bean 的 name 名称（与bean的ID 一致）；如果不一致，则根据class 去查找
     * 4. 如果想要根据 名称查找需要 增加 @Resource(name = "iUserDaoImpl")
     *
     * @Autowire 自动注入
     *   默认根据类的类型名称注入，如果有多个，需要配合  @Qualifier(value = "udasdf")指定具体是哪一个
     */

    @Resource
    private UserDao ud;

    @Resource(name = "iUserDaoImpl")
    private IUserDao iUserDao;


    public void test() {
        System.out.println("UserService test...");
        ud.test();
        iUserDao.test();
    }
}
